Defect-Based Testing
نویسنده
چکیده
What is a good test case? One that reveals potential defects with good cost-effectiveness. We provide a generic model of faults and failures, formalize it, and present its various methodological usages for test case generation.
منابع مشابه
Requirements-based testing with defect taxonomies
In this paper we summarize requirements-based testing with defect taxonomies which seamlessly integrates defect taxonomies into the standard test process to improve the effectiveness and the efficiency of testing requirements. Defect taxonomies which consist of hierarchies of defect categories provide information about the distribution of faults and failures in a project. In practice, most defe...
متن کاملA Software Defect Detection Methodology
This paper identifies baseline procedures for verifying software for individual, small team, and large team development efforts for mission-critical and non-mission-critical software. It is based on defect-based inspections and basis path testing. Basis path testing provides a unified approach for performing unit, integration, and functional tests, whereas defect-based inspections are primarily...
متن کاملThe Taxonomy of Factors influencing Effectiveness of Exploratory Testing
In today’s world as our lives and livelihood depend largely on the software systems, malfunctioning of these software systems is highly intolerable. Hence, the delivery of high quality software becomes a big challenge for IT industries. However, various strategies are followed by IT industries to deliver a quality product within the estimated time and budget. Software Testing is one of these st...
متن کاملPredicting Software Launch Readiness in a Complex Product
A simple model used successfully for estimating and tracking software defects to predict launch readiness of software in a complex product is described in this paper. The model is based on tracking the number of defects estimated to be found, actually found and resolved to measure the quality of the product. Defect estimates can also help identify quality and process issues in the development a...
متن کاملInvestigating the Temporal Behavior of Defect Detection in Software Inspection and Inspection-Based Testing
A major goal of analytical quality assurance (QA) activities, e.g., inspection and testing, is detecting defects in software artifacts to increase product quality and decrease rework effort and cost. Inspection aims at identifying defects early and traditional testing focuses on test case generation and execution late in the development process. Combining inspection and test-case generation to ...
متن کاملAn Analysis of Use Case Based Testing Approaches Based on a Defect Taxonomy
Use cases are a well-established means for requirements elicitation and specification. Recently, several approaches have argued to take use cases also directly as the basis for testing. In this paper we analyze use case based testing approaches on the basis of a defect taxonomy. For this purpose, we propose a taxonomy classifying typical defects which need to be uncovered during system testing....
متن کامل